import Cookies from 'js-cookie'

const TokenKey = 'Admin-Token'
const UserKey = 'User-ID'
const AvatarKey = 'User-Avatar'
const RestKey = 'Rest-Key'

export function getToken() {
  return Cookies.get(TokenKey)
}

export function setToken(token) {
  return Cookies.set(TokenKey, token)
}

export function removeToken() {
  return Cookies.remove(TokenKey)
}

export function getId() {
  return Cookies.get(UserKey)
}

export function setId(id) {
  return Cookies.set(UserKey, id)
}

export function removeId() {
  return Cookies.remove(UserKey)
}

export function setAvatar(url){
  return Cookies.set(AvatarKey,url)
}

export function getAvatar(){
  return Cookies.get(AvatarKey)
}

export function removeAvatar(){
  return Cookies.remove(AvatarKey)
}
export function setRId(rid){
  return Cookies.set(RestKey,rid)
}
export function getRId(){
  return Cookies.get(RestKey)
}
export function removeRId(){
  return Cookies.remove(RestKey)
}





export function getuuid() {
  var s = []
  var hexDigits = '0123456789abcdef'
  for (var i = 0; i < 36; i++) {
    s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1)
  }
  s[14] = '4' // bits 12-15 of the time_hi_and_version field to 0010
  s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1) // bits 6-7 of the clock_seq_hi_and_reserved to 01
  s[8] = s[13] = s[18] = s[23] = '-'
  var uuid = s.join('')
  return uuid
}
